home *** CD-ROM | disk | FTP | other *** search
/ Tripas 5 / TRIPAS 005.iso / Wos.EXE / 2015 / models / pl_jc.def < prev    next >
Encoding:
Text File  |  1999-02-24  |  25.7 KB  |  738 lines

  1. SDEF
  2. // -----------------------------------------------------------------------------
  3. //  $Logfile:: /Quake 2 Engine/Sin/Base Sin Data/Models/Hero/pl_jc.def        $
  4. // $Revision:: 50                                                             $
  5. //   $Author:: Markd                                                          $
  6. //     $Date:: 11/11/98 9:03p                                                 $
  7. //
  8. // Copyright (C) 1998 by Ritual Entertainment, Inc.
  9. // All rights reserved.
  10. //
  11. // This source may not be distributed and/or modified without
  12. // expressly written permission by Ritual Entertainment, Inc.
  13. //
  14. // This is a model definition file.  It is to be used in conjunction with Sin.
  15. //
  16. // -----------------------------------------------------------------------------
  17. // MODEL DESCRIPTION:
  18. // J.C., the hacker extraordinare! What a bit butcher!
  19. //
  20. // MODEL AUTHOR:
  21. // Michael
  22. //
  23. /*SINED Hero_JC (1 .5 0) (0 0 0) (0 0 0)
  24. JC
  25. */
  26.  
  27. // -----------------------------------------------------------------------------
  28. // FILE DECLARATIONS
  29. //
  30. // Model Commands
  31. path models/pl_jc
  32. scale 1.16
  33.  
  34. // Base Model
  35. jc_ken.sbm
  36.  
  37. // Skins
  38. normal               jc_base.tga
  39. damage               jc_base_dam.tga
  40.  
  41. // -----------------------------------------------------------------------------
  42. // ANIMATION DECLARATIONS
  43. //
  44. // special animations
  45. pose                     idle_melee2.sam
  46. climb                    climb_ladder.sam
  47. dive                    jc_dive.sam
  48. drive                    drive_truck.sam
  49. driveatv                drive_ATV.sam
  50. throw                    throw.sam
  51. ride                    jc_ride.sam //###
  52.  
  53. //------------Crouching Anims--------------
  54. //
  55. // Crouching enter/exit
  56. crouch                    crouch_2handed.sam
  57. uncrouch                uncrouch.sam
  58.  
  59. // Crouching death animations
  60. crouch_death1            crouch_death1.sam
  61. crouch_death2            crouch_death2.sam
  62. crouch_death3            crouch_death3.sam
  63.  
  64. // Crouching Idle animations
  65. crouch_idle1            crouch_idle_1handed_1.sam
  66. crouch_1hand_idle1        crouch_idle_1handed_2.sam
  67. crouch_hi2hand_idle1    crouch_idle_2handed_1.sam
  68. crouch_lo2hand_idle1    crouch_idle_2handed_2.sam
  69.  
  70. // Crouching Pain animations
  71. crouch_pain1            crouch_pain_2handed_1.sam
  72. crouch_pain2            crouch_pain_2handed_2.sam
  73. crouch_pain3            crouch_pain3.sam
  74. crouch_pain4            crouch_pain4.sam
  75.  
  76. // Crouching Fire and Run Fire
  77. crouch_fire                crouch_punch.sam
  78. crouch_1hand_fire        crouch_fire_1handed.sam
  79. crouch_hi2hand_fire        crouch_hi2hand_fire.sam
  80. crouch_lo2hand_fire        crouch_fire_2handed.sam
  81.  
  82. // Crouching Run animations
  83. crouch_run1                crouch_walk_1handed.sam
  84. crouch_1hand_run1        crouch_walk_1handed.sam
  85. crouch_hi2hand_run1        crouch_walk_2handed.sam
  86. crouch_lo2hand_run1        crouch_walk_2handed.sam
  87.  
  88. crouch_run_fire                crouch_punch.sam
  89. crouch_1hand_run_fire1        crouch_fire_1handed.sam
  90. crouch_hi2hand_run_fire1     crouch_hi2hand_fire.sam
  91. crouch_lo2hand_run_fire1    crouch_fire_2handed.sam
  92.  
  93. // Crouching Walk animations
  94. //crouch_walk1            crouch_walk_1handed.sam
  95. //crouch_walk_1handed1    crouch_walk_1handed.sam
  96. //crouch_walk_2handed1    crouch_walk_2handed.sam
  97.  
  98. // Crouching Putaway, Ready, Reload
  99. crouch_putaway            crouch_putaway.sam
  100. crouch_readyweapon        crouch_ready.sam
  101. crouch_reload            crouch_reload.sam
  102.  
  103. //------------Standing Upright Anims--------------
  104. //
  105. // Death animations - Standing Upright
  106. death1                  death_standing_layover.sam
  107. death2                  death_standing_rollover.sam
  108. death3                  death_standing_spin.sam
  109.  
  110. gibdeath_upper    jc_gibdeath1.sam
  111. gibdeath_lower    jc_gibdeath2.sam
  112.  
  113. // Idle animations- Standing Upright
  114. idle1                    idle_melee2.sam
  115. idle2                    idle_melee1.sam
  116. 1hand_idle1                idle_standing_1handed_1.sam
  117. 1hand_idle2                idle_standing_1handed_2.sam
  118. hi2hand_idle1            idle_standing_2handed_1.sam
  119. hi2hand_idle1            idle_standing_2handed_2.sam
  120. lo2hand_idle1            idle_standing_2handed_1.sam
  121. lo2hand_idle2            idle_standing_2handed_2.sam
  122.  
  123. // Pain animations - Standing Upright
  124. pain_arm_left_lower        pain_arm_left_lower.sam
  125. pain_arm_left_upper        pain_arm_left_lower.sam
  126. pain_arm_right_lower    pain_arm_right_lower.sam
  127. pain_arm_right_upper    pain_arm_right_lower.sam
  128. pain_leg_right_upper    pain_leg_right_upper.sam
  129. pain_leg_right_lower    pain_standing_legs.sam
  130. pain_leg_left_upper        pain_leg_left_upper.sam
  131. pain_leg_left_lower        pain_standing_legs.sam
  132. pain_torso_lower        pain_torso_lower.sam
  133. pain_torso_upper         pain_torso_upper.sam
  134. pain_head                pain_head.sam
  135.  
  136. pain1                    pain_standing_chest.sam
  137.  
  138. // Melee Animations (no weapons)
  139. fire1                    melee_punch.sam
  140. fire2                    melee_kick.sam
  141. run                        run_1handed.sam
  142. swim                    swim_no_weapon.sam
  143. walk                    walk_1handed.sam
  144.  
  145. // 1 handed weapon animations (magnum)
  146. 1hand_fire                fire_standing_1handed.sam
  147. 1hand_run_fire            fire_running_1handed.sam
  148. 1hand_run                run_1handed.sam
  149. 1hand_walk_fire            1hand_walk_fire.sam
  150. 1hand_walk                walk_1handed.sam
  151.  
  152.  
  153. // 2 handed shoulder-fired weapon animations (sniper)
  154. hi2hand_run_fire1        hi2hand_run_fire.sam
  155. hi2hand_run              run_2handed.sam
  156. hi2hand_fire            hi2hand_fire.sam
  157. hi2hand_walk             walk_2handed.sam
  158. hi2hand_walk_fire       hi2hand_walk_fire.sam
  159.  
  160. // 2 handed low-fired weapon animations (rocket launcher, shotgun)
  161. lo2hand_fire            fire_standing_2handed.sam
  162. lo2hand_run                run_2handed.sam
  163. lo2hand_run_fire         fire_running_2handed.sam
  164. lo2hand_walk            walk_2handed.sam
  165. lo2hand_walk_fire         lo2hand_walk_fire.sam
  166.  
  167. // Jumping animations
  168. jump                    jump.sam
  169. fall                    fall.sam
  170. land                    land.sam
  171.  
  172. // Weapon changing
  173. putaway                    putaway.sam
  174. readyweapon                ready.sam
  175. reload                    reload.sam
  176.  
  177. //
  178. //------------ Swimming Animations-------------
  179. //
  180. // Swim Deaths
  181. swim_death1                swim_death.sam
  182.  
  183. // Swim Idles
  184. swim_idle                swim_idle_melee.sam
  185. swim_1hand_idle            swim_idle.sam
  186. swim_hi2hand_idle        swim_idle.sam
  187. swim_lo2hand_idle        swim_idle.sam
  188.  
  189. // Swim Pains
  190. swim_pain_head                swim_pain_head.sam
  191. swim_pain_torso_upper        swim_pain_torso_upper.sam
  192. swim_pain_torso_lower        swim_pain_torso_lower.sam
  193. swim_pain_arm_left_lower    swim_pain_arm_left.sam
  194. swim_pain_arm_left_upper    swim_pain_arm_left.sam
  195. swim_pain_arm_right_lower    swim_pain_arm_right.sam
  196. swim_pain_arm_right_upper    swim_pain_arm_right.sam
  197. swim_pain_leg_left            swim_pain_leg_left.sam
  198. swim_pain_leg_right            swim_pain_leg_right.sam
  199.  
  200. swim_pain                swim_pain_torso_upper.sam
  201.  
  202. // Swimming Melee animations
  203. swim_fire                swim_punch.sam
  204. swim_run                swim_no_weapon.sam
  205. swim_run_fire            swim_punch.sam
  206.  
  207. // Swimming 1 handed weapon (magnum)
  208. swim_1hand_fire            swim_fire_1handed.sam
  209. swim_1hand_run            swim_1handed.sam
  210. swim_1hand_run_fire        swim_1handed.sam
  211.  
  212. // Swimming 2 handed weapons (Low-handed)
  213. swim_lo2hand_fire        swim_fire_2handed.sam
  214. swim_lo2hand_run        swim_2handed.sam
  215. swim_lo2hand_run_fire    swim_1handed.sam
  216.  
  217. // Swimming 2 handed weapons (High-handed)
  218. swim_hi2hand_fire        swim_fire_2handed.sam
  219. swim_hi2hand_run        swim_2handed.sam
  220. swim_hi2hand_run_fire    swim_1handed.sam
  221.  
  222. // Swimming Putaway, Ready, and Reload
  223. swim_putaway            swim_putaway.sam
  224. swim_readyweapon        swim_ready.sam
  225. swim_reload                swim_reload.sam
  226.  
  227. // Id And Group Definitions
  228. id 200 group arm_right_lower bone gun 20 90 175 2015attach flesh
  229. id 500 group lenses twosided translucent33
  230. id 100 group glasses metal envmapped
  231. id 5 group head flesh
  232. group head damage 3.0
  233. id 10 group torso_upper fabric
  234. group torso_upper damage 1.0
  235. id 15 group torso_lower fabric
  236. group torso_lower damage 1.0
  237. id 20 group leg_left_upper flesh
  238. group leg_left_upper damage 0.5
  239. id 25 group leg_left_lower flesh
  240. group leg_left_lower damage 0.3
  241. id  30 group leg_right_upper flesh
  242. group leg_right_upper damage 0.5
  243. id  35 group leg_right_lower flesh
  244. group leg_right_lower damage 0.3
  245. id  40 group arm_left_upper fabric
  246. group arm_left_upper damage 0.5
  247. id  45 group arm_left_lower fabric
  248. group arm_left_lower damage 0.3
  249. id 50 group arm_right_upper fabric
  250. group arm_right_upper damage 0.5
  251. id 55 group arm_right_lower fabric
  252. group arm_right_lower damage 0.3
  253. id 220 group torso_upper bone pack 0 0 150 2015attach flesh
  254.  
  255. // -----------------------------------------------------------------------------
  256. // INITIALIZATION SECTION
  257. //
  258. !init:
  259. //
  260. // SERVER Initialization Commands
  261. //
  262. // Class Setup
  263. server classname actor
  264. server script global/friend.scr
  265. server setsize "(-16 -16 0)" "(16 16 80)"
  266. server crouchsize "(-28 -28 0)" "(28 28 56)"
  267.  
  268. // Sound Aliases
  269. server aliascache snd_choke1 "player/jc/drown/choke1.wav" 1
  270. server aliascache snd_choke2 "player/jc/drown/choke1.wav" 1
  271. server aliascache snd_choke3 "player/jc/drown/choke1.wav" 1
  272.  
  273. server aliascache snd_land1   "impact/landing/land1.wav"
  274. server aliascache snd_land2     "impact/landing/land4.wav"
  275.  
  276. //server aliascache snd_taunt1 "player/jc/taunts/ayatol1.wav"
  277. server aliascache snd_taunt2 "player/jc/taunts/bitebig2.wav"
  278. server aliascache snd_taunt3 "player/jc/taunts/biteme1.wav"
  279. server aliascache snd_taunt4 "player/jc/taunts/casbah1.wav"
  280. server aliascache snd_taunt5 "player/jc/taunts/daddy1.wav"
  281. server aliascache snd_taunt6 "player/jc/taunts/fragba1.wav"
  282. //server aliascache snd_taunt7 "player/jc/taunts/fragel2.wav"
  283. server aliascache snd_taunt7 "player/jc/taunts/thathurt1.wav"
  284. server aliascache snd_taunt8 "player/jc/taunts/hailto1.wav"
  285. server aliascache snd_taunt9 "player/jc/taunts/irule3.wav"
  286. //server aliascache snd_taunt10 "player/jc/taunts/jusuck1.wav"
  287.  
  288. server aliascache snd_taunt1 "dialog/misc2/jc/albat.wav"
  289. server aliascache snd_taunt10 "dialog/misc2/jc/buckshot.wav"
  290. server aliascache snd_taunt11 "dialog/misc2/jc/lvmark.wav"
  291. server aliascache snd_taunt12 "dialog/misc2/jc/nosoup.wav"
  292.  
  293. server aliascache snd_lostweapon1    "player/jc/pain/handpain1.wav"
  294. server aliascache snd_lostweapon2    "player/jc/pain/handpain2.wav"
  295. server aliascache snd_lostweapon3    "player/jc/pain/pain5.wav"
  296. server aliascache snd_lostweapon4    "player/jc/pain/pain7.wav"
  297.  
  298. server aliascache snd_gibfest1     "dialog/general/jc/radman.wav"
  299. server aliascache snd_gibfest2     "dialog/general/jc/score.wav"
  300. server aliascache snd_gibfest3     "dialog/general/jc/holyshit.wav"
  301. server aliascache snd_gibfest4     "player/jc/taunts/launched.wav"
  302. server aliascache snd_gibfest5     "player/jc/taunts/oblit.wav"
  303. server aliascache snd_gibfest6     "player/jc/taunts/toast.wav"
  304. server aliascache snd_gibfest7     "player/jc/taunts/blowgd.wav"
  305.  
  306. //
  307. // CLIENT Initialization Commands
  308. //
  309. // Sound Aliases
  310. aliascache snd_pain1  "player/jc/pain/pain1.wav"
  311. aliascache snd_pain2  "player/jc/pain/pain2.wav"
  312. aliascache snd_pain3  "player/jc/pain/pain3.wav"
  313. aliascache snd_pain4  "player/jc/pain/pain4.wav"
  314. aliascache snd_pain5  "player/jc/pain/pain5.wav"
  315. aliascache snd_pain6  "player/jc/pain/pain6.wav"
  316. aliascache snd_pain7  "player/jc/pain/pain7.wav"
  317. aliascache snd_pain8  "player/jc/pain/pain8.wav"
  318. aliascache snd_pain9  "player/jc/pain/pain9.wav"
  319. //aliascache snd_pain10 "player/jc/pain/pain10.wav"
  320. //aliascache snd_pain11 "player/jc/pain/pain11.wav"
  321.  
  322. client aliascache snd_pain_head     "player/jc/pain/pain2.wav"
  323. client aliascache snd_pain_chest    "player/jc/pain/pain11.wav"
  324. client aliascache snd_pain_arm      "player/jc/pain/pain4.wav"
  325. client aliascache snd_pain_leg1     "player/jc/pain/legpain1.wav"
  326. client aliascache snd_pain_leg2     "player/jc/pain/legpain2.wav"
  327.  
  328. client aliascache snd_death1 "player/jc/death/deth1.wav"
  329. client aliascache snd_death2 "player/jc/death/deth2.wav"
  330. client aliascache snd_death3 "player/jc/death/deth3.wav"
  331. client aliascache snd_death4 "player/jc/death/deth4.wav"
  332. client aliascache snd_death5 "player/jc/death/deth5.wav"
  333. client aliascache snd_death6 "player/jc/death/deth6.wav"
  334.  
  335. client aliascache snd_kneefall1 "impact/bodyfall/sml1.wav" 1
  336. client aliascache snd_kneefall2 "impact/bodyfall/sml2.wav" 1
  337. client aliascache snd_partfall1 "impact/bodyfall/med1.wav" 1
  338. client aliascache snd_partfall2 "impact/bodyfall/med2.wav" 1
  339. client aliascache snd_partfall3 "impact/bodyfall/med3.wav" 1
  340. client aliascache snd_bodyfall1 "impact/bodyfall/lrg1.wav" 1
  341. client aliascache snd_bodyfall2 "impact/bodyfall/lrg2.wav" 1
  342. client aliascache snd_whoosh1   "weapons/punch/whsh1.wav" 1
  343. client aliascache snd_whoosh2   "weapons/punch/whsh2.wav" 1
  344.  
  345. client aliascache snd_ladder1   "impact/ladder/pole1.wav"
  346. client aliascache snd_ladder2   "impact/ladder/pole2.wav"
  347. client aliascache snd_ladder3   "impact/ladder/pole3.wav"
  348.  
  349. client aliascache snd_jump1 "player/jc/jump/jump1.wav" 1
  350. client aliascache snd_jump2 "player/jc/jump/jump4.wav" .4
  351.  
  352. client aliascache snd_duck1 "player/jc/duck/duck1.wav" 1
  353. client aliascache snd_duck2 "player/jc/duck/duck3.wav" .4
  354.  
  355. client aliascache snd_swim1   "player/swim/swim1.wav" 1
  356. client aliascache snd_swim2   "player/swim/swim2.wav" 1
  357. client aliascache snd_swim3   "player/swim/swim3.wav" 1
  358.  
  359. client aliascache snd_drown1 "player/jc/drown/drown1.wav" 1
  360. client aliascache snd_drown2 "player/jc/drown/drown2.wav" 1
  361. client aliascache snd_drown3 "player/jc/drown/drown3.wav" 1
  362.  
  363. // -----------------------------------------------------------------------------
  364. // MAIN SECTION
  365. //
  366. !main:
  367.  
  368. // Normal Animations
  369. server putaway         last stopanim
  370. server readyweapon     last stopanim
  371.  
  372. server crouch_putaway    last stopanim
  373. server crouch_readyweapon  last stopanim
  374.  
  375. server swim_putaway    last stopanim
  376. server swim_readyweapon  last stopanim
  377.  
  378. client walk 0 footstep
  379. server walk 0 movementsound
  380. client walk 6 footstep
  381. server walk 6 movementsound
  382.  
  383. client run 1 footstep
  384. server run 1 movementsound
  385. client run 4 footstep
  386. server run 4 movementsound
  387.  
  388. client climb 0 randomsound snd_ladder .7 4
  389. server climb 0 movementsound
  390. client climb 4 randomsound snd_ladder .7 4
  391. server climb 4 movementsound
  392.  
  393. client fire1 2 randomsound snd_whoosh .5 1
  394. client fire1 2 footstep
  395. server fire1 2 movementsound
  396. client fire1 4 randomsound snd_whoosh .5 1
  397. client fire1 4 footstep
  398. server fire1 4 movementsound
  399.  
  400. client fire2 2 randomsound snd_whoosh .5 1
  401. server fire2 2 movementsound
  402. //client run_fire1 1 randomsound snd_whoosh .5 1
  403. //server run_fire1 1 movementsound
  404. //client run_fire1 3 randomsound snd_whoosh .5 1
  405. //server run_fire1 3 movementsound
  406.  
  407. //client punch1 0 randomsound snd_whoosh 1 1
  408. //client punch1 3 randomsound snd_whoosh 1 1
  409. //client punch1 5 randomsound snd_whoosh 1 1
  410.  
  411. client jump 0 randomsound "snd_jump" 1 2
  412. server jump 0 movementsound
  413. server jump 4 nextframe 4
  414.  
  415. server fall 3 nextframe 0
  416.  
  417. client land first randomsound "snd_land" 1 4
  418. server land first movementsound
  419. client land first footstep 1 1
  420.  
  421. // 1 Handed Weapon Animations (Magnum)
  422. client 1hand_run 1 footstep
  423. server 1hand_run 1 movementsound
  424. client 1hand_run 4 footstep
  425. server 1hand_run 4 movementsound
  426. client 1hand_run_fire 1 footstep
  427. server 1hand_run_fire 1 movementsound
  428. client 1hand_run_fire 4 footstep
  429. server 1hand_run_fire 4 movementsound
  430. client 1hand_walk 0 footstep
  431. server 1hand_walk 0 movementsound
  432. client 1hand_walk 6 footstep
  433. server 1hand_walk 6 movementsound
  434. client 1hand_walk_fire 0 footstep
  435. server 1hand_walk_fire 0 movementsound
  436. client 1hand_walk_fire 6 footstep
  437. server 1hand_walk_fire 6 movementsound
  438.  
  439. // 2 Handed Shoulder-fired Weapon Animations (Sniper Rifle, Shotgun, etc.)
  440. client hi2hand_run 1 footstep
  441. server hi2hand_run 1 movementsound
  442. client hi2hand_run 4 footstep
  443. server hi2hand_run 4 movementsound
  444. client hi2hand_run_fire1 1 footstep
  445. server hi2hand_run_fire1 1 movementsound
  446. client hi2hand_run_fire1 4 footstep
  447. server hi2hand_run_fire1 4 movementsound
  448. client hi2hand_walk 0 footstep
  449. server hi2hand_walk 0 movementsound
  450. client hi2hand_walk 6 footstep
  451. server hi2hand_walk 6 movementsound
  452. client hi2hand_walk_fire 0 footstep
  453. server hi2hand_walk_fire 0 movementsound
  454. client hi2hand_walk_fire 6 footstep
  455. server hi2hand_walk_fire 6 movementsound
  456.  
  457.  
  458. // 2 Handed Low-fired Weapon Animations (Rocket Launcher)
  459. client lo2hand_run 1 footstep
  460. server lo2hand_run 1 movementsound
  461. client lo2hand_run 4 footstep
  462. server lo2hand_run 4 movementsound
  463. client lo2hand_run_fire 1 footstep
  464. server lo2hand_run_fire 1 movementsound
  465. client lo2hand_run_fire 4 footstep
  466. server lo2hand_run_fire 4 movementsound
  467. client lo2hand_walk 0 footstep
  468. server lo2hand_walk 0 movementsound
  469. client lo2hand_walk 6 footstep
  470. server lo2hand_walk 6 movementsound
  471. server lo2hand_walk_fire 0 movementsound
  472. client lo2hand_walk_fire 0 footstep
  473. server lo2hand_walk_fire 6 movementsound
  474. client lo2hand_walk_fire 6 footstep
  475.  
  476.  
  477. // Pain Location Based Animations
  478. client pain1 first randomsound snd_pain 1 2
  479.  
  480. server pain_head  first painsound
  481. client pain_head  first randomsound snd_pain_head 1 2
  482. server pain_torso_upper first painsound
  483. client pain_torso_upper first randomsound snd_pain_chest 1 2
  484. server pain_torso_lower first painsound
  485. client pain_torso_lower first randomsound snd_pain_chest 1 2
  486. server pain_leg_right_upper first painsound
  487. client pain_leg_right_upper first randomsound snd_pain_leg 1 2
  488. server pain_leg_left_upper first painsound
  489. client pain_leg_left_upper first randomsound snd_pain_leg 1 2
  490. server pain_leg_right_lower first painsound
  491. client pain_leg_right_lower first randomsound snd_pain_leg 1 2
  492. client pain_leg_right_lower 2 randomsound snd_partfall 1 2
  493. server pain_leg_left_lower first painsound
  494. client pain_leg_left_lower first randomsound snd_pain_leg 1 2
  495. client pain_leg_left_lower first randomsound snd_partfall 1 4
  496. server pain_arm_right_upper first painsound
  497. client pain_arm_right_upper first randomsound snd_pain_arm 1 2
  498. server pain_arm_left_upper first painsound
  499. client pain_arm_left_upper first randomsound snd_pain_arm 1 2
  500. server pain_arm_right_lower first painsound
  501. client pain_arm_right_lower first randomsound snd_pain_arm 1 2
  502. server pain_arm_left_lower first painsound
  503. client pain_arm_left_lower first randomsound snd_pain_arm 1 2
  504.  
  505. // Death Location Based Animations
  506.  
  507. client death1 first randomsound snd_death 1 2
  508. server death1 first deathsound
  509. client death1 4 randomsound snd_bodyfall 1 4
  510. client death1 7 randomsound snd_kneefall 1 4
  511. client death2 first randomsound snd_death 1 2
  512. server death2 first deathsound
  513. client death2 3 randomsound snd_bodyfall 1 4
  514. client death2 8 randomsound snd_partfall 1 4
  515. client death2 12 randomsound snd_kneefall 1 4
  516. client death3 first randomsound snd_death 1 2
  517. server death3 first deathsound
  518. client death3 2 randomsound snd_whoosh 1 4
  519. client death3 3 randomsound snd_whoosh 1 4
  520. client death3 7 randomsound snd_partfall 1 4
  521. client death3 10 randomsound snd_kneefall 1 4
  522.  
  523.  
  524. // Crouching Animations
  525. //client crouch_walk1 0 footstep
  526. //server crouch_walk1 0 movementsound
  527. //client crouch_walk1 6 footstep
  528. //server crouch_walk1 6 movementsound
  529. //client crouch_walk1 0 footstep
  530. //server crouch_walk1 0 movementsound
  531. //client crouch_walk1 6 footstep
  532. //server crouch_walk1 6 movementsound
  533.  
  534. client crouch_run1 0 footstep
  535. server crouch_run1 0 movementsound
  536. client crouch_run1 4 footstep
  537. server crouch_run1 4 movementsound
  538. client crouch_run_fire 0 randomsound snd_whoosh .8 1
  539. server crouch_run_fire 0 movementsound
  540. client crouch_run_fire 2 randomsound snd_whoosh .8 1
  541. server crouch_run_fire 2 movementsound
  542. client crouch_run_fire 4 randomsound snd_whoosh .8 1
  543. server crouch_run_fire 4 movementsound
  544. //client crouch_run_fire 6 randomsound snd_whoosh .8 1
  545. //server crouch_run_fire 6 movementsound
  546.  
  547. client crouch_1hand_run1 0 footstep
  548. server crouch_1hand_run1 0 movementsound
  549. client crouch_1hand_run1 4 footstep
  550. server crouch_1hand_run1 4 movementsound
  551. client crouch_1hand_run_fire1 0 footstep
  552. server crouch_1hand_run_fire1 0 movementsound
  553. client crouch_1hand_run_fire1 4 footstep
  554. server crouch_1hand_run_fire1 4 movementsound
  555. //client crouch_1hand_walk1 0 footstep
  556. //server crouch_1hand_walk1 0 movementsound
  557. //client crouch_1hand_walk1 6 footstep
  558. //server crouch_1hand_walk1 6 movementsound
  559.  
  560. client crouch_fire 0 randomsound snd_whoosh .8 1
  561. server crouch_fire 0 movementsound
  562. client crouch_fire 2 randomsound snd_whoosh .8 1
  563. server crouch_fire 2 movementsound
  564. client crouch_fire 4 randomsound snd_whoosh .8 1
  565. server crouch_fire 4 movementsound
  566. //client crouch_fire 6 randomsound snd_whoosh .8 1
  567. //server crouch_fire 6 movementsound
  568.  
  569. client crouch_hi2hand_run1 0 footstep
  570. server crouch_hi2hand_run1 0 movementsound
  571. client crouch_hi2hand_run1 3 footstep
  572. server crouch_hi2hand_run1 3 movementsound
  573. //client crouch_hi2hand_walk1 0 footstep
  574. //server crouch_hi2hand_walk1 0 movementsound
  575. //client crouch_hi2hand_walk1 6 footstep
  576. //server crouch_hi2hand_walk1 6 movementsound
  577. client crouch_lo2hand_run1 0 footstep
  578. server crouch_lo2hand_run1 0 movementsound
  579. client crouch_lo2hand_run1 4 footstep
  580. server crouch_lo2hand_run1 4 movementsound
  581. client crouch_lo2hand_run_fire1 0 footstep
  582. server crouch_lo2hand_run_fire1 0 movementsound
  583. client crouch_lo2hand_run_fire1 4 footstep
  584. server crouch_lo2hand_run_fire1 4 movementsound
  585.  
  586.  
  587. //client crouch_lo2hand_walk1 0 footstep
  588. //server crouch_lo2hand_walk1 0 movementsound
  589. //client crouch_lo2hand_walk1 6 footstep
  590. //server crouch_lo2hand_walk1 6 movementsound
  591. //client crouch_walk1 0 footstep
  592. //server crouch_walk1 0 movementsound
  593. //client crouch_walk1 6 footstep
  594. //server crouch_walk1 6 movementsound
  595. //client crouch_walk1 0 footstep
  596. //server crouch_walk1 0 movementsound
  597. //client crouch_walk1 6 footstep
  598. //server crouch_walk1 6 movementsound
  599.  
  600. client crouch_pain1 first randomsound snd_pain 1 2
  601. server crouch_pain1 first painsound
  602. client crouch_pain2 first randomsound snd_pain 1 2
  603. server crouch_pain2 first painsound
  604. client crouch_pain3 first randomsound snd_pain 1 2
  605. server crouch_pain3 first painsound
  606. client crouch_pain4 first randomsound snd_pain 1 2
  607. server crouch_pain4 first painsound
  608.  
  609. client crouch_death1 first randomsound snd_death 1 2
  610. server crouch_death1 first deathsound
  611. client crouch_death1 6 randomsound snd_partfall 1 4
  612. client crouch_death2 first randomsound snd_death 1 2
  613. server crouch_death2 first deathsound
  614. client crouch_death2 3 randomsound snd_bodyfall 1 4
  615. client crouch_death3 first randomsound snd_death 1 2
  616. server crouch_death3 first deathsound
  617. client crouch_death3 6 randomsound snd_bodyfall 1 4
  618.  
  619. client swim 2 randomsound snd_swim .2 4
  620. server swim 2 movementsound
  621. client swim_idle 0 randomsound snd_swim .2 4
  622. server swim_idle 0 movementsound
  623. client swim_1hand_idle 0 randomsound snd_swim .2 4
  624. server swim_1hand_idle 0 movementsound
  625.  
  626. client swim_hi2hand_idle 1 randomsound snd_swim .2 4
  627. server swim_hi2hand_idle 1 movementsound
  628. client swim_lo2hand_idle 0 randomsound snd_swim .2 4
  629. server swim_lo2hand_idle 0 movementsound
  630.  
  631. client swim_run 0 randomsound snd_swim .3 4
  632. server swim_run 0 movementsound
  633. client swim_run_fire 0 randomsound snd_swim .3 4
  634. server swim_run_fire 0 movementsound
  635. client swim_1hand_run 2 randomsound snd_swim .3 4
  636. server swim_1hand_run 2 movementsound
  637. client swim_1hand_run_fire 2 randomsound snd_swim .3 4
  638. server swim_1hand_run_fire 2 movementsound
  639. client swim_lo2hand_run 4 randomsound snd_swim .3 4
  640. server swim_lo2hand_run 4 movementsound
  641. client swim_lo2hand_run_fire 4 randomsound snd_swim .3 4
  642. server swim_lo2hand_run_fire 4 movementsound
  643. client swim_hi2hand_run 4 randomsound snd_swim .3 4
  644. server swim_hi2hand_run 4 movementsound
  645. client swim_hi2hand_run_fire 4 randomsound snd_swim .3 4
  646. server swim_hi2hand_run_fire 4 movementsound
  647.  
  648. client swim_fire first randomsound snd_swim 1 2
  649. server swim_fire first movementsound
  650. client swim_fire 2 randomsound snd_swim 1 2
  651. server swim_fire 2 movementsound
  652.  
  653. client swim_death1 first randomsound snd_death 1 2
  654. server swim_death1 first movementsound
  655.  
  656. server swim_pain first movementsound
  657. client swim_pain first randomsound snd_pain 1 2
  658.  
  659. server gibdeath_upper first group head +nodraw
  660. server gibdeath_upper first group torso_upper +nodraw
  661. server gibdeath_upper first group arm_left_upper +nodraw
  662. server gibdeath_upper first group arm_left_lower +nodraw
  663. server gibdeath_upper first group arm_right_upper +nodraw
  664. server gibdeath_upper first group arm_right_lower +nodraw
  665. server gibdeath_upper first group glasses +nodraw
  666. server gibdeath_upper first group lenses +nodraw
  667.  
  668. server gibdeath_upper first group torso_lower +skin1
  669. server gibdeath_upper first group leg_left_upper +skin1
  670. server gibdeath_upper first group leg_left_lower +skin1
  671. server gibdeath_upper first group leg_right_upper +skin1
  672. server gibdeath_upper first group leg_right_lower +skin1
  673.  
  674. server gibdeath_lower first group torso_lower +nodraw
  675. server gibdeath_lower first group leg_left_upper +nodraw
  676. server gibdeath_lower first group leg_left_lower +nodraw
  677. server gibdeath_lower first group leg_right_upper +nodraw
  678. server gibdeath_lower first group leg_right_lower +nodraw
  679.  
  680. server gibdeath_lower first group head +skin1
  681. server gibdeath_lower first group torso_upper +skin1
  682. server gibdeath_lower first group arm_left_upper +skin1
  683. server gibdeath_lower first group arm_left_lower +skin1
  684. server gibdeath_lower first group arm_right_upper +skin1
  685. server gibdeath_lower first group arm_right_lower +skin1
  686.  
  687.  
  688. // -----------------------------------------------------------------------------
  689. // SOURCESAFE Update Log
  690. //
  691. // $Log:: /Quake 2 Engine/Sin/Base Sin Data/Models/Hero/pl_jc.def             $
  692. // 
  693. // 50    11/11/98 9:03p Markd
  694. // fixed invalid number of taunt and pain sounds
  695. //
  696. // 49    11/11/98 6:31p Markd
  697. // fixed some jumping issues
  698. //
  699. // 48    11/11/98 5:15p Markd
  700. // fixed jumping and landing animations
  701. //
  702. // 47    11/10/98 7:09p Markd
  703. // fixed ready and putaway animations on player models
  704. //
  705. // 46    11/10/98 12:11p Markd
  706. // fixed pain sounds
  707. //
  708. // 45    11/09/98 2:05a Joeske
  709. // Adjusted a taunt.
  710. //
  711. // 44    11/09/98 1:13a Jimdose
  712. // added ( ) to setsize
  713. //
  714. // 43    11/08/98 8:47p Beau
  715. //
  716. // 42    11/07/98 7:31p Markd
  717. // Made pain sounds both client and server
  718. //
  719. // 41    11/07/98 7:17p Joeske
  720. // Fixed regional pain sound refs, added extra loast weapon sounds.
  721. //
  722. // 40    10/25/98 7:45p Joeske
  723. // Fixed alias refs.
  724. //
  725. // 39    10/25/98 1:37p Joeske
  726. // Added in gisfest sound refs.
  727. //
  728. // 38    10/23/98 5:11a Aldie
  729. // Maded ready and putaway animations stop on the last frame
  730. //
  731. // 37    10/23/98 2:52a Joeske
  732. // Fixed improper dir ref for snd_lostweapon.
  733. //
  734. // 36    10/22/98 10:58p Joeske
  735. // Checked the snd_lostweapon for character.
  736. //
  737. // -----------------------------------------------------------------------------
  738.